Structure-from-motion using lines: Representation, triangulation, and bundle adjustment

نویسندگان

  • Adrien Bartoli
  • Peter F. Sturm
چکیده

We address the problem of camera motion and 3D structure reconstruction from line correspondences across multiple views, from initialization to final bundle adjustment. One of the main difficulties when dealing with line features is their algebraic representation. First, we consider the triangulation problem. Based on Plücker coordinates to represent the 3D lines, we propose a maximum likelihood algorithm, relying on linearizing the Plücker constraint and on a Plücker correction procedure, computing the closest Plücker coordinates to a given 6-vector. Second, we consider the bundle adjustment problem, which is essentially a nonlinear optimization process on camera motion and 3D line parameters. Previous overparameterizations of 3D lines induce gauge freedoms and/or internal consistency constraints. We propose the orthonormal representation, which allows handy nonlinear optimization of 3D lines using the minimum four parameters with an unconstrained optimization engine. We compare our algorithms to existing ones on simulated and real data. Results show that our triangulation algorithm outperforms standard linear and bias-corrected quasi-linear algorithms, and that bundle adjustment using our orthonormal representation yields results similar to the standard maximum likelihood trifocal tensor algorithm, while being usable for any number of views. 2005 Elsevier Inc. All rights reserved. 1077-3142/$ see front matter 2005 Elsevier Inc. All rights reserved. doi:10.1016/j.cviu.2005.06.001 * Corresponding author. Fax: +33 473 407 262. E-mail addresses: [email protected] (A. Bartoli), [email protected] (P. Sturm). A. Bartoli, P. Sturm / Computer Vision and Image Understanding 100 (2005) 416–441 417

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Multiple-View Structure and Motion From Line Correspondences

We address the problem of camera motion and structure reconstruction from line correspondences across multiple views, from initialization to final bundle adjustment. One of the main difficulties when dealing with line features is their algebraic representation. First, we consider the triangulation problem. Based on Plücker coordinates to represent the lines, we propose a maximum likelihood algo...

متن کامل

A Framework for Pencil-of-Points Structure-from-Motion

Our goal is to match contour lines between images and to recover structure and motion from those. The main difficulty is that pairs of lines from two images do not induce direct geometric constraint on camera motion. Previous work uses geometric attributes — orientation, length, etc. — for single or groups of lines. Our approach is based on using Pencilof-Points (points on line) or pops for sho...

متن کامل

Motion Estimation for Hybrid Cameras Using Point and Line Feature Fusion

We present in this paper a structure-from-motion approach for single viewpoint cameras using point and line features. From the image sequence captured by any central projection cameras, the motion can be recovered by decoupling of orientation and displacement: rotation is estimated from vanishing points of parallel lines and translation is calculated from known rotation and point/line correspon...

متن کامل

An L Approach to Structure and Motion Problems in 1D-Vision

The structure and motion problem of multiple onedimensional projections of a two-dimensional environment is studied. One-dimensional cameras have proven useful in several different applications, most prominently for autonomous guided vehicles, but also in ordinary vision for analysing planar motion and the projection of lines. Previous results on one-dimensional vision are limited to classifyin...

متن کامل

Aerial Triangulation of Digital Aerial Imagery Using Hybrid Features

Exterior Orientation Parameters (EOPs) of imaging sensors are demanded in different mapping tasks such as orthophoto and DEM generation, 3D extraction and object reconstruction. Bundle adjustment is one of the useful methods to determine the EOPs of all the images in a block with relatively low number of control points. As finding the corresponding points in is difficult especially in automatic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computer Vision and Image Understanding

دوره 100  شماره 

صفحات  -

تاریخ انتشار 2005